public class NarcissisticNumber {
    public static void main(String[] args) {
        int i = 1;
        int x = 0;
        double w = 1.0;
        for(i = 0;i<1000;i++) {
            x = 0;
            double p = Math.pow(10.0,w);
            while (i/Math.pow(10.0,w) > 1) {
                p = i/Math.pow(10.0,w);
                w++;
            }
            int j = i;
            while (j>0) {
                x += Math.pow(j%10,w);
                j /= 10;
            }
            if (x == i) {
                System.out.println(i);
            }
        }
    }
}
